home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ultimedia 1
/
Ultimedia 1.iso
/
tools
/
cdplayer
/
scdplayer
/
scdplayer.doc.eng
< prev
next >
Wrap
Text File
|
1994-07-30
|
6KB
|
204 lines
SCDPlayer 1.2
© 1994 Pascal Rullier
GiftWare
Distribuality
-------------
SCDPlayer is Freely Distribuable, but is *NOT* Freeware. The package
*MUST* be complete. No Commercial use must be done with written
permission from his author (see COPYING).
SCDPlayer is Copyrigth by Pascal Rullier.
Why this stuff ?
----------------
I have a CDROM drive, and I was tired to use big interfaces just for
playing CD Audio. I found a shell tool called scsiutil, but the using it
by command shell was very heavy. So a wednesday, I decided to make a
GUI for it. It took me only 45 minutes for the GUI creation and the
main loop. The main functions were here : Eject Stop Play, Track,
Unit. SCDPlayer 1.0 was born. Very Small 9ko but a window in the
workbench screen was always here. The next week-end, just a couple of
days, I decided to make SCDPlayer as a commodity, with popup, exchange
controls, tooltypes, all the commodities' stuffs. It was, for me, a
exercice and a very good experience for programming. I look into
sources of a screen blanker, made by my friend François Paulhiac for
the handle. SCDPlayer 1.1 was born.
Requirements
------------
Only 2.0+ and 1.5Mo RAM (only when GUI is opened)
Installation
------------
Copy SCDPlayer (by workbench) into sys:tools/commodities or into your
sys:WBStartup
Usage
-----
From the workbench or from the cli:
Select the icon, and edit its information to set the tooltypes with
your local configuration :
DEVICE=name name of your device (default scsi.device)
UNIT=number number of your CDROM unit (default 4)
CX_POPUP=YES|NO You can choose if you want to popup the GUI at the
launch (default YES)
CX_PRIORITY=0 The task priority.
CX_POPKEY=keys The keys to popup the GUI (default control alt s )
PUBSCREEN=name The name of the public screen where SCDPlayer should
appear. If it can't, it will be opened on the
workbench screen. If the named public screen is opened
later, the GUI tries, first, to be opened on it. The
screen goes to front and the GUI is displayed.
DONOTWAIT Only if you put SCDPlayer in the WBStartup drawer.
STEP=number Step for the level in sliders when using keyboards
VOLUME=number Set the volume when launching (0<=VOLUME<=255). If this
parameter is not set, the volume is the hardware volume
AUTOPLAY If set, a CD-DA will be played when it will be inserted.
UPDATE=number Number for time update. if number <= 0, the update will be
done permanently. If it is too big, the displayed time will
be false.
The GUI
-------
When it is diplayed, you can see 5 slider bars and 10 buttons.
The track will play when the button will be released. Eject the CDROM disk,
Stop it, or Play the current track displayed, TOC to see the table of
contents, Jump to the nex public screen.
If a CD is already playing, SCDPlayer sets the current track and displays
the current time. It doesn't block the playing.
(This advantage will be lost in the version 1.3 with the CD identification)
You have 2 gadgets on the window : the Close hides the GUI but don't
leave SCDPlayer. The Resize gadget changes the window into a window
bar with the track and the time, the cyclic gadget allows to change the
displayed time in the near gadget and in the window title.
- Current (C:) time from the begin of the track.
- Next in (N:) remaining time to the next.
- Total (T:) Total time from the begining of the CD.
- Total end in (E:) Remaining time up to the end of the CD.
You have also a menu with 3 items: About shows my address for sending
your gifts (it's not a command, you do what you want, but I like
receive gifts such as CDROM Demo or your contribution *8)
Hide (keyboard short-cut: Right Amiga H) Hides the GUI.
Quit (Right Amiga Q) Exit SCDPlayer.
If SCDPlayer is running, but hidden, the hotkey puts the public screen
(if it exists) most front and displays the GUI, also if you try to
launch another SCDPlayer, the first displays its GUI.
If you prefer to use the keyboard, you have some useful keys :
Right or Left arrow You change the current track without playing
Up or Down arrow Change track with playing
HELP Displays the info requester.
In the second menu, ONLY Read TOC (Amiga Right R) has the same effect as
the gadget TOC. In the third menu, Amiga O or Font...Topaz 8 changes the
GUI font to topaz 8, very useful, if your screen-font is not proportional.
The GUI is font adaptative.
SCDPlayer detects itself:
- the track change,
- the max number of tracks of the CD.
SCDPlayer displays a correct TOC.
SCDPlayer supports 3.0 Menu Look.
SCDPlayer is volume-sensitive (i.e. if another CD Tool changes the volumes,
SCDPlayer auto-adjusts itself)
The Sliders
- In an horizontal way
- L Left volume.
- R Right volume.
- Vol Global volume.
- The vertical to the balance.
All other menus, gadgets will be implemented in the 1.3 released (End of
September - Exams First !^)
The Future
----------
SCDPlayer will edit the track list to do a CD library.
SCDPlayer will have a CD catalog (compatible with others CDPlayers)
SCDPlayer will be able to choose its police for the GUI.
SCDPlayer will save its preferences into the icon.
SCDPlayer will have a random playing.
SCDPlayer will be localized.
Known BUGS *8(
--------------
Some SCSI cards like oktagon have a long answer delay, it doesn't works
very fine.
Special Thanks
--------------
I would like to thanks
Gary Duncan
Philips PTS
23 Lakeside Dr
Tally-Ho Technology Park
Burwood East Vic 3151
Australia
EMail: gduncan@philips.oz.au
The Software Brewery
Dipl. Inform. (FH) Heiko Rath
Raiffeisenstr.10a
D-64331 Weiterstadt
Germany
EMail: hr@brewhr.swb.de
Commodity Greetings to François Paulhiac.
Icon Design Greetings to François Gastaldo.
If you have some suggestions, gifts, a chip AMD33C93A (the chip controls
SCSI Bus on an A3000), etc... please send me this to :
Pascal Rullier
25b, rue du Prof Lande
33380 BIGANOS FRANCE
Email : bugss@frbdx11.cribx1.u-bordeaux.fr (always)
Fidonet: Pascal Rullier 2:324/8.3 (always)
Don't forget to support authors : Gary Duncan, Heiko Rath.